﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
using System.Xml.Serialization;

namespace PSE.Framework.Communication.Spb.Common
{
    [XmlRoot("STR0007")]
    public class STRRequisicaoTransferenciaIFContaCliente
    {
        [XmlElement("CodMsg")]
        public string CodigoMensagem { get; set; }
        [XmlElement("NumCtrlIF")]
        public string NumeroControleIF { get; set; }
        [XmlElement("ISPBIFDebtd")]
        public string ISPBIFDebitada { get; set; }
        [XmlElement("TpPessoaRemet")]
        public string TipoPessoaRemetente { get; set; }
        [XmlElement("CNPJ_CPFRemet")]
        public string CNPJouCPFRemetente { get; set; }
        [XmlElement("NomRemet")]
        public string NomeRemetente { get; set; }
        [XmlElement("ISPBIFCredtd")]
        public string ISPBIFCreditada { get; set; }
        [XmlElement("AgCredtd")]
        public string AgenciaCreditada { get; set; }
        [XmlElement("TpCtCredtd")]
        public string TipoContaCreditada { get; set; }
        [XmlElement("CtCredtd")]
        public string ContaCreditada { get; set; }
        [XmlElement("TpPessoaCredtd")]
        public string TipoPessoaCreditada { get; set; }
        [XmlElement("CNPJ_CPFCliCredtdTitlar1")]
        public string CNPJouCPFClienteCreditadoTitular1 { get; set; }
        [XmlElement("NomCliCredtdTitlar1")]
        public string NomeClienteCreditadoTitular1 { get; set; }
        [XmlElement("CNPJ_CPFCliCredtdTitlar2")]
        public string CNPJouCPFClienteCreditadoTitular2 { get; set; }
        [XmlElement("NomCliCredtdTitlar2")]
        public string NomeClienteCreditadoTitular2 { get; set; }
        [XmlElement("VlrLanc")]
        public string ValorLancamento { get; set; }
        [XmlElement("FinlddIF")]
        public string FinalidadeIF { get; set; }
        [XmlElement("CodIdentdTransf")]
        public string CodigoIdentificadorTransferencia { get; set; }
        [XmlElement("Hist")]
        public string Historico { get; set; }
        [XmlElement("DtAgendt")]
        public string DataAgendamento { get; set; }
        [XmlElement("HrAgendt")]
        public string HoraAgendamento { get; set; }
        [XmlElement("NivelPref")]
        public string NivelPreferencia { get; set; }
        [XmlElement("DtMovto")]
        public string DataMovimento { get; set; }
    }
}
